Книги-online
Ch 17.htm
назад
|
содержание
|
вперед
Тестирование ActiveX-компонента
До сих пор мы разрабатывали
новый ActiveX-компонент, но не могли видеть результатов его работы. Перейдем
теперь к его тестированию.
Создадим с помощью команды
Add Project
(Добавить проект) меню
File
(Файл) тестовый проект типа
Standard EXE.
Теперь он будет находиться в одной проектной группе с нашим
проектом ownDatacontrois. Присвойте ему имя Testproject, а всей группе — TestGroup.
Мы будем использовать их для отладки создаваемых нами компонентов ActiveX.
Чтобы новый элемент управления
стал доступен в проекте Testproject, необходимо закрыть окно
View Object,
отображающее содержимое объекта
ownNavigator.
На панели инструментов появляется новый значок Я. Так обозначается созданный
нами компонент. Добавьте компонент в форму проекта Testproject, увеличьте его
размер, чтобы он был виден целиком.
Далее добавьте стандартные
элементы управления Label и TextBox, как показано на рис. 17.38.
Рис. 17.38.
Форма
для тестирования компонента ownNavigator
В окне
Properties
элементов управления типа TextBox выберите свойство DataSource и раскройте список
доступных объектов-источников. В нем появился добавленный в форму объект ownNavigatorl
— экземпляр созданного нами элемента управления. Выберите его. Затем установите
для свойства DataMember значение
Main.
На следующем шаге выберите для
каждого элемента управления типа TextBox поле результирующей выборки.
Предупреждение
Если вы не позаботитесь
о том, чтобы Recordset открывался сразу при инициализации объекта на этапе
проектирования, то не будете иметь возможности выбирать поля среди доступных
в Recordset.
Настройте соответствующим
образом свойства caption объектов типа Label.
Назначьте проект Testproject
основным проектом группы. Для этого выберите его в окне
Project Group,
нажмите правую кнопку мыши'и выберите из контекстного меню команду
Set as
Start Up
(рис. 17.39) Имя проекта при этом выделится жирным шрифтом.
Теперь запустите созданный
проект на выполнение. Для этого выполните команду
Start
меню
Run
или нажмите клавишу <F5>. Созданная нами форма просмотра данных из таблицы
Customer приведена на рис. 17.40.
Рис. 17.39.
Выбор
основного проекта группы проектов
Рис. 17.40.
форма
просмотра списка покупателей
Замечание
Для создания формы просмотра
покупателей мы не написали ни строчки кода. Это одно из преимуществ использования
ActiveX-компонентов: вы можете выделять общие для создаваемого приложения
программные решения и добавлять их в свои собственные компоненты. Такой подход
поможет придать вашим приложениям схожий внешний вид, упростит отладку и последующее
их сопровождение. При обнаружении ошибок или изменениях в интерфейсе потребует
ся
скорректировать только созданные вами компоненты и выпустить их новую версию.
При этом даже не возникнет необходимости в повторной компиляции готовых приложений.
назад
|
содержание
|
вперед